﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title>通讯录制作简介</title>
	</head>
	<body>
	
	    <p style="font-size: large; font-family: 华文行楷">
            使用说明：</p>
        <p>
            1.打开文件夹中的.exe文件可以直接运行了。</p>
        <p>
            2.如果打开.exe程序，弹出错误对话框，提示缺少.net Framework无法运行。可以在这里下载：<a 
                href="http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=17718">微软官网</a> 
            并安装该程序即可。不行的话可以直接联系我。</p>
        <p>
            3.如果通讯录从无开始添加变，并且是大批量的添加。先把照片放到相对路径\Information\Photo里面。</p>
        <p>
            4.然后可以直接打开相对文件夹\Information\File\通讯录.xml然后编辑该文件。格式如下：</p>
        <p style="margin-left: 80px">

            &lt;?xml version=&quot;1.0&quot; encoding=&quot;GB2312&quot;?&gt;</p>
        <p style="margin-left: 80px">
            &lt;Information&gt;</p>
        <p style="margin-left: 120px">
            &lt;Person 姓名=&quot;姓名1&quot; 学号=&quot;1110&quot; 手机=&quot;18817***&quot; QQ=&quot;40222&quot; 邮箱=&quot;leeer&quot; 宿舍=&quot;&quot; 
            实验室=&quot;&quot; 导师=&quot;&quot; 照片=&quot;/Information/Photo/xxx.jpg&quot; 家庭住址=&quot;家庭住址&quot; 备注=&quot;备注&quot; /&gt;</p>
        <p style="margin-left: 120px">
            &lt;Person 姓名=&quot;姓名2&quot; 学号=&quot;1110&quot; 手机=&quot;18817****&quot; QQ=&quot;40222&quot; 邮箱=&quot;leeer&quot; 宿舍=&quot;&quot; 
            实验室=&quot;&quot; 导师=&quot;&quot; 照片=&quot;/Information/Photo/xxx.png&quot; 家庭住址=&quot;家庭住址&quot; 备注=&quot;备注&quot; /&gt;</p>
        <p style="margin-left: 80px">
            &lt;/Information&gt;</p>
        <p style="margin-left: 40px">
            注：本程序是中各项不可以缺少，不可以颠倒顺序，否则会被跳过或者出错。也可以先添加一两个人，退出后，看看.xml文件的变化，再决定怎么修改。</p>
        <p >
            5.如果想更改ImagesOfTitle里面的图片，建议不要修改，如果想修改，照片名字不要改动，把你想要的照片替换到上面来就可以了。不过 
            B1103492.gif的照片修改后可能不会见效果，还有开机启动画面.jpg，可能也修改不好。建议不要修改。如果确实要修改，可以运行下载该程序，然后替换掉这些照片，点击运行就可以得到你想要的照片效果了。</p>
        <p >
            6.文本通讯录的打开，本程序只支持&quot;文本通讯录.xls&quot;与&quot;文本通讯录.xlsx&quot;的文件，其他的名字的文件在本程序中打不开。</p>
        <p >
            7.如果想添加联系人，请先把照片放到相对路径\Information\Photo里面，然后再操作，否则找不到你希望的照片。</p>
        <p >
            8.开始启动的画面，本来打算作为全班的合照，没有找到，就把自己喜欢的那只猫放上来了。</p>
        <p >
            9.搜索支持以{&#39; &#39;, &#39;，&#39;, &#39;|&#39;, &#39;：&#39;, &#39;。&#39;, &#39;；&#39;, &#39;,&#39;, &#39;;&#39;, &#39;/&#39;, &#39;
                \\'}分割的字符串，是“与”搜索，不是“或”搜索">\\&#39;}分割的字符串，是“与”搜索，不是“或”搜索。</p>
        <p >
            10.语音识别后搜索，需要鼠标点击进入搜索框才可以语音搜索。调试发现，效果不是很好，不建议使用。</p>
        <p >
            11.声音提醒姓名的功能，可能会没有声音，在调试中发现了这个问题，一直没有解决。一般打开后，稍等一下，再移动鼠标，可能比较好。而且，有些耳机可能不支持读音，换一下耳机或许可以解决问题。</p>
        <p >
            12.通讯录的人数没有上限，但是由于程序设计需要耗费大量内存，建议50人以下，多了也无所谓的。</p>
        <p >
            13.本通讯录的大标题（title）也可以换掉的，找到标题.txt，把你希望的名字放进去就行了。</p>
        <p style="font-size: large; font-family: 华文行楷">
            制作图片等资源的说明：</p>
        <p>
            1.标题图片动画的生成，图片来自 
            <a href="http://www.jiqie.com/g/14.htm">http://www.jiqie.com/g/14.htm</a> 输入相应文字，生成图片。然后打开，Solution 
            Explorer里面的Properties，把该图片导入到资源里面。然后借鉴 
            <a href="http://www.codeproject.com/Articles/23625/GIF-animation-in-WPF">
            http://www.codeproject.com/Articles/23625/GIF-animation-in-WPF</a> 的程序改动了一下完成。</p>
        <p>
            2.搜索按钮的来源： <a href="http://www.niutuku.com/icon/200910/9403/">
            http://www.niutuku.com/icon/200910/9403/</a> 谢谢他们的分享。</p>
        <p>
            3.帮助按钮的来源： 
            <a href="http://image.baidu.com/i?ct=503316480&amp;z=&amp;tn=baiduimagedetail&amp;word=%B0%EF%D6%FA%B0%B4%C5%A5%CD%BC%B1%EA&amp;in=32334&amp;cl=2&amp;lm=-1&amp;st=-1&amp;pn=2&amp;rn=1&amp;di=345415254700&amp;ln=2000&amp;fr=&amp;fm=result&amp;fmq=1338968130144_R&amp;ic=0&amp;s=&amp;se=1&amp;sme=0&amp;tab=&amp;width=&amp;height=&amp;face=0&amp;is=&amp;istype=2#pn2&amp;-1&amp;di345415254700&amp;objURLhttp%3A%2F%2Fwww.iconpng.com%2Fpng%2Fsleek_xp%2Fhelp.png&amp;fromURLhttp%3A%2F%2Fwww.iconpng.com%2Ficon%2F16135&amp;W256&amp;H256&amp;T8349&amp;S20&amp;TPpng">
            http://image.baidu.com</a> 谢谢他们的分享。</p>
        <p>
            4.该程序的生成文件夹设置为/B1103492，方法是双击Properties打开Build，修改下面的Output/Output path就行了。</p>
        <p>
            5.为了方便移植，一些存档采用.txt文件，和xlm文件。</p>
        <p>
            6.小喇叭按钮的来源：<a href="http://sc.chinaz.com/tubiao/945583282.htm">http://sc.chinaz.com/tubiao/945583282.htm</a> 
            谢谢他们的分享。</p>
        <p>
            7.名片制作参考：<a href="http://mp.55.la/">http://mp.55.la/</a> 多谢他们的分享。</p>
        <p>
            8.增加和删除联系人的图标来自：<a href="http://www.iconpng.com/download/png/34317">增加图标</a> 
            和 <a href="http://www.iconpng.com/download/png/27725">
            删除图标</a> </p>
        <p>
            9.开机前画面的实现方法，见 <a href="http://msdn.microsoft.com/en-us/library/cc656886.aspx">
            软件Help</a> </p>
        <p>
            10.为了解决string 里面\与/的问题，本程序中所有的地址都使用/，没有采用\，减少@的使用。</p>
                <p style="font-size: large; font-family: 华文行楷">
                    整体框架的说明：</p>
        <p >
            1.本程序大量参考了别人的程序，在相应地方作了说明，没有说明的，希望原作者理解我一时的疏忽，感谢你们的分享。主要参考的是《30天学通C#项目开发》一书的第二章WPF通讯录的制作，表示感谢。另外，发现《亮剑》系列的丛书跟《30天学通C#项目开发》内容完全一样，深知遇到盗版了，对原作者表示感谢，对盗版的人强烈鄙视（但我不知道哪个是原作者）。</p>
        <p >
            2.本程序的框架是在一次班会上讨论的时候有的想法，在这里对全班同学表示感谢。</p>
        <p >
            3.自动生成的框架可以按照如下的方式打开，Visual Studio 2010菜单中：Architecture\Generate Dependency 
            Graph\By Class等方式，见相应的图片。</p>
        <p >
            4.有什么问题或出现什么异常，欢迎联系制作者，制作者的联系方式见最下方。本文的程序下载地址：<a 
                href="http://www.oschina.net/code/snippet_254557_11202">中国开源社区</a> 
            如果网址有所改动，可以联系作者索要。</p>
        <p style="font-size: 12px">
            制作者联系方式：qq:402229566,Email: <a href="http://www.sina.com.cn/">
            bubifengyun@sina.com</a></p>
	
	</body>
</html>